package com.free.bsf.eureka.client.version;

import java.lang.annotation.*;

@Inherited
@Target({ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface EurekaVersion {
    /**
     * 版本号
     * @return
     */
    double version() default 0;

    /**
     * 类或方法定义(默认当前方法名或者基类名)
     * @return
     */
    String name() default "";

    /**
     * 项目
     * @return
     */
    String project() default "";
}
